Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Gonet Geneva Open - Geneva Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Hopman Cup - Nice EFG Swiss Open - Gstaad U.S. Open - New York USA F23 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 USA F22 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Korea F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Usa F15 Italy F18 Usa F16 Usa F17 Germany F12 France F3 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Usa F16 USA F17 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 USA F23 France F18 Israel F4 Poland F2 Poland F3 USA F13 USA F23 USA F24 France F19 France F20 USA F23 Cherbourg Challenger Samarkand Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rennes Challenger Eckental Challenger Ojai Challenger Karshi Challenger Rabat Challenger Geneva Challenger Como Challenger Todi Challenger Calabasas Challenger Pingguo Challenger Guangzhou Challenger Fergana Challenger Braunschweig Challenger Winnetka Challenger Scheveningen Challenger Aptos Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Quimper Challenger Le Gosier Challenger Prague Challenger Tiburon Challenger Dallas Challenger Bordeaux Challenger Nottingham Challenger Winnetka Challenger Istanbul Challenger Eskisehir Challenger Dallas Challenger Irving Challenger Aptos Challenger Bordeaux Challenger Scheveningen Challenger Tampere Challenger Mons Challenger Sarasota Challenger Tallahassee Challenger Noumea Challenger Maui Challenger Ljubljana Challenger Mons Challenger Champaign Challenger Ilkley Challenger Sarasota Challenger Aptos Challenger Indian Wells Challenger Ottignies-Louvain-la-Neuve Challenger Bendigo Challenger Lexington Challenger Dortmund Challenger Vancouver Challenger Cary Challenger Bloomfield Hills Challenger Fairfield Challenger Phoenix Challenger Champaign Challenger Phoenix Challenger Aptos Challenger Orlando Challenger Nottingham-2 Challenger Calabasas Challenger Tallahassee Challenger Seoul Challenger Las Vegas Challenger Cleveland Challenger Aix En Provence Challenger Nottingham Challenger Chicago Challenger Verona Challenger San Marino Challenger Ethias Trophy - Mons Bergamo Challenger Charlottesville Challenger Ottignies-Louvain-la-Neuve Challenger Turin Challenger Fairfield Challenger Canberra Challenger Newport Beach Challenger Ethias Trophy - Mons Sacramento Challenger Alphen Challenger Izmir Challenger Irving Challenger Jersey Challenger Champaign Challenger Honolulu Challenger Bergamo Challenger Countrywide Classic - Los Angeles Mouilleron-Le-Captif Challenger Tiburon Challenger Helsinki Challenger Izmir Challenger Mons Challenger Heilbronn Challenger Nottingham Challenger Kazan Challenger Charlottesville Challenger Tanger Challenger Meknes Challenger Open Sud de France - Montpellier Marrakech Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Maui Challenger SAP Open - San Jose Open 13 - Marseille Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Dallas Challenger Malaysian Open - Kuala Lumpur Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Citi Open - Washington Winston-Salem Open - Winston-Salem Open 13 - Marseille Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Memphis Open - Memphis BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington Napa Challenger Shenzhen Open - Shenzhen U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Tiburon Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Charlottesville Challenger Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach ASB Classic - Auckland Gerry Weber Open - Halle Libema Open - 's-Hertogenbosch Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Knoxville Challenger European Open - Antwerp China Open - Beijing Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Antalya Open - Antalya Gerry Weber Open - Halle Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Adelaide International 1 - Adelaide Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Sydney Tennis Classic - Sydney Hall of Fame Open - Newport Rakuten Japan Open - Tokyo European Open - Brussels China Open - Beijing US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Shenzhen Open - Shenzhen Oeiras 3 Challenger Le Gosier Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Noventi Open - Halle Vercelli Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Poznan Challenger Open Sud de France - Montpellier Dallas Open - Dallas Aircel Chennai Open - Chennai cinch Championships - London Viking International - Eastbourne Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Open Parc - Lyon Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Winston-Salem Open - Winston-Salem Loughborough Challenger Abierto Mexicano Telcel - Acapulco Citi Open - Washington Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Bordeaux Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Apia International - Sydney Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Savannah Challenger SkiStar Swedish Open - Bastad AEGON Championships - London BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Aegon Nottingham Open - Nottingham ASB Classic - Auckland ASB Classic - Auckland Memphis Open - Memphis US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva China Open - Beijing AEGON Championships - London AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Las Vegas Challenger Geneva Open - Geneva AEGON International - Eastbourne Citi Open - Washington Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Winnipeg Challenger Millennium Estoril Open - Estoril Canberra Challenger Hall of Fame Open - Newport Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Zhuhai Open - Zhuhai Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel ABN AMRO Open - Rotterdam San Diego Open - San Diego Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Oeiras 4 Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Noventi Open - Halle Orleans Challenger Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp United Cup - Australia Open Parc - Lyon ASB Classic - Auckland Dallas Open - Dallas ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Korea Open - Seoul Danderyd Challenger Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open Occitanie - Montpellier Hangzhou Open - Hangzhou Farmers Classic - Los Angeles Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane New York Open - New York New York Open - New York Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Citi Open - Washington European Open - Antwerp U.S. National Indoor Tennis Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Monterrey Challenger Cap Cana Challenger Ilkley Challenger Brisbane International - Brisbane Las Vegas Challenger Pau Challenger Phoenix Challenger Stanford Challenger Brisbane International - Brisbane Sony Ericsson Open - Miami Sony Open Tennis - Miami Power Horse Cup - Dusseldorf Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Cincinnati Open - Cincinnati Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Emilia-Romagna Open - Parma BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Mifel Tennis Open - Los Cabos Bucharest Open - Bucharest Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Topshelf Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London European Open - Antwerp U.S. Open - New York Brisbane International - Brisbane French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York San Diego Open - San Diego Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Great Ocean Road Open - Melbourne U.S. Open - New York Abierto Mexicano Telcel - Acapulco French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Finals, Group D Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Australian Open (Wildcard) Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, SF, BEL-AUS 3-2 Nitto ATP Finals - London Davis Cup, World Group, 1R, BEL-CRO 2-3 Olympics - London Davis Cup, World Group, PO, BEL-BRA 4-0 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Olympics - Rio de Janeiro Laver Cup - Chicago French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Adelaide International - Adelaide Barclays ATP World Tour Finals - London Wimbledon - London